package com.ziyun.pop.modules.userAdvance.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 预充值记录表
 * 
 * @author llc
 * @email 787254039@qq.com
 * @date 2018-10-12 10:48:24
 */
@TableName("user_advance")
public class UserAdvanceEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 日志id
	 */
	@TableId(type = IdType.AUTO)
	private Integer logId;
	/**
	 * 用户id
	 */
	private Integer userId;
	/**
	 * 出入金额
	 */
	private BigDecimal money;
	/**
	 * 管理备注
	 */
	private String message;
	/**
	 * 交易时间
	 */
	private Date mtime;
	/**
	 * 支付单号
	 */
	private String paymentId;
	/**
	 * 订单号
	 */
	private Long orderId;
	/**
	 * 支付方式
	 */
	private String paymethod;
	/**
	 * 业务摘要
	 */
	private String memo;
	/**
	 * 存入金额
	 */
	private BigDecimal importMoney;
	/**
	 * 支出金额
	 */
	private BigDecimal explodeMoney;
	/**
	 * 当前余额
	 */
	private BigDecimal memberAdvance;
	/**
	 * 商店余额
	 */
	private BigDecimal shopAdvance;
	/**
	 * 失效
	 */
	private Integer disabled;
	/**
	 * 创建人
	 */
	private String createName;
	/**
	 * 充值推荐码
	 */
	private Integer mempayCode;

	/**
	 * 设置：日志id
	 */
	public void setLogId(Integer logId) {
		this.logId = logId;
	}
	/**
	 * 获取：日志id
	 */
	public Integer getLogId() {
		return logId;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	/**
	 * 设置：出入金额
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：出入金额
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：管理备注
	 */
	public void setMessage(String message) {
		this.message = message;
	}
	/**
	 * 获取：管理备注
	 */
	public String getMessage() {
		return message;
	}
	/**
	 * 设置：交易时间
	 */
	public void setMtime(Date mtime) {
		this.mtime = mtime;
	}
	/**
	 * 获取：交易时间
	 */
	public Date getMtime() {
		return mtime;
	}
	/**
	 * 设置：支付单号
	 */
	public void setPaymentId(String paymentId) {
		this.paymentId = paymentId;
	}
	/**
	 * 获取：支付单号
	 */
	public String getPaymentId() {
		return paymentId;
	}
	/**
	 * 设置：订单号
	 */
	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}
	/**
	 * 获取：订单号
	 */
	public Long getOrderId() {
		return orderId;
	}
	/**
	 * 设置：支付方式
	 */
	public void setPaymethod(String paymethod) {
		this.paymethod = paymethod;
	}
	/**
	 * 获取：支付方式
	 */
	public String getPaymethod() {
		return paymethod;
	}
	/**
	 * 设置：业务摘要
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}
	/**
	 * 获取：业务摘要
	 */
	public String getMemo() {
		return memo;
	}
	/**
	 * 设置：存入金额
	 */
	public void setImportMoney(BigDecimal importMoney) {
		this.importMoney = importMoney;
	}
	/**
	 * 获取：存入金额
	 */
	public BigDecimal getImportMoney() {
		return importMoney;
	}
	/**
	 * 设置：支出金额
	 */
	public void setExplodeMoney(BigDecimal explodeMoney) {
		this.explodeMoney = explodeMoney;
	}
	/**
	 * 获取：支出金额
	 */
	public BigDecimal getExplodeMoney() {
		return explodeMoney;
	}
	/**
	 * 设置：当前余额
	 */
	public void setMemberAdvance(BigDecimal memberAdvance) {
		this.memberAdvance = memberAdvance;
	}
	/**
	 * 获取：当前余额
	 */
	public BigDecimal getMemberAdvance() {
		return memberAdvance;
	}
	/**
	 * 设置：商店余额
	 */
	public void setShopAdvance(BigDecimal shopAdvance) {
		this.shopAdvance = shopAdvance;
	}
	/**
	 * 获取：商店余额
	 */
	public BigDecimal getShopAdvance() {
		return shopAdvance;
	}
	/**
	 * 设置：失效
	 */
	public void setDisabled(Integer disabled) {
		this.disabled = disabled;
	}
	/**
	 * 获取：失效
	 */
	public Integer getDisabled() {
		return disabled;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateName(String createName) {
		this.createName = createName;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateName() {
		return createName;
	}
	/**
	 * 设置：充值推荐码
	 */
	public void setMempayCode(Integer mempayCode) {
		this.mempayCode = mempayCode;
	}
	/**
	 * 获取：充值推荐码
	 */
	public Integer getMempayCode() {
		return mempayCode;
	}
}
